package org.jeecg.modules.demo.mthetkz.entity;

import java.io.Serializable;
import java.io.UnsupportedEncodingException;
import java.util.Date;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableLogic;
import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.data.annotation.Id;
import org.springframework.format.annotation.DateTimeFormat;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.jeecg.common.aspect.annotation.Dict;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;


/**
 * @Description: mt_hetkz
 * @Author: jeecg-boot
 * @Date:   2025-07-11
 * @Version: V1.0
 */
@Data
@TableName("mt_hetkz")
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="mt_hetkz对象", description="mt_hetkz")
public class MtHetkz implements Serializable {
    private static final long serialVersionUID = 1L;

	/**sysid*/
	@Excel(name = "sysid", width = 15)
    @ApiModelProperty(value = "sysid")
    @TableId
    @Id
    private Integer sysid;
	/**合同编号(T_TL_HET.HETID)*/
	@Excel(name = "合同编号(T_TL_HET.HETID)", width = 15)
    @ApiModelProperty(value = "合同编号(T_TL_HET.HETID)")
    private String hetid;
	/**收货单位编号(T_GL_SHOUHDW.SHOUHDWBM)*/
	@Excel(name = "收货单位编号(T_GL_SHOUHDW.SHOUHDWBM)", width = 15)
    @ApiModelProperty(value = "收货单位编号(T_GL_SHOUHDW.SHOUHDWBM)")
    private String shouhdwbm;
	/**收货单位名称*/
	@Excel(name = "收货单位名称", width = 15)
    @ApiModelProperty(value = "收货单位名称")
    private String shouhdwmc;
	/**煤种编码(SYS_DICT.MEIZ)*/
	@Excel(name = "煤种编码(SYS_DICT.MEIZ)", width = 15)
    @ApiModelProperty(value = "煤种编码(SYS_DICT.MEIZ)")
    private String meizbm;
	/**煤种*/
	@Excel(name = "煤种", width = 15)
    @ApiModelProperty(value = "煤种")
    private String meiz;
	/**品种编码(SYS_DICT.PINZ)*/
	@Excel(name = "品种编码(SYS_DICT.PINZ)", width = 15)
    @ApiModelProperty(value = "品种编码(SYS_DICT.PINZ)")
    private String pinzbm;
	/**品种*/
	@Excel(name = "品种", width = 15)
    @ApiModelProperty(value = "品种")
    private String pinz;
	/**数量*/
	@Excel(name = "数量", width = 15)
    @ApiModelProperty(value = "数量")
    private BigDecimal shul;
	/**价格*/
	@Excel(name = "价格", width = 15)
    @ApiModelProperty(value = "价格")
    private BigDecimal jiag;
	/**质量指标分组编码(T_GL_DANJZLZB.FENZBM)*/
	@Excel(name = "质量指标分组编码(T_GL_DANJZLZB.FENZBM)", width = 15)
    @ApiModelProperty(value = "质量指标分组编码(T_GL_DANJZLZB.FENZBM)")
    private String zhilzbfzbm;
	/**质量指标*/
	@Excel(name = "质量指标", width = 15)
    @ApiModelProperty(value = "质量指标")
    private String zhilzb;
	/**合计*/
	@Excel(name = "合计", width = 15)
    @ApiModelProperty(value = "合计")
    private BigDecimal hej;
	/**一月供煤量*/
	@Excel(name = "一月供煤量", width = 15)
    @ApiModelProperty(value = "一月供煤量")
    private BigDecimal gml1;
	/**二月供煤量*/
	@Excel(name = "二月供煤量", width = 15)
    @ApiModelProperty(value = "二月供煤量")
    private BigDecimal gml2;
	/**三月供煤量*/
	@Excel(name = "三月供煤量", width = 15)
    @ApiModelProperty(value = "三月供煤量")
    private BigDecimal gml3;
	/**四月供煤量*/
	@Excel(name = "四月供煤量", width = 15)
    @ApiModelProperty(value = "四月供煤量")
    private BigDecimal gml4;
	/**五月供煤量*/
	@Excel(name = "五月供煤量", width = 15)
    @ApiModelProperty(value = "五月供煤量")
    private BigDecimal gml5;
	/**六月供煤量*/
	@Excel(name = "六月供煤量", width = 15)
    @ApiModelProperty(value = "六月供煤量")
    private BigDecimal gml6;
	/**七月供煤量*/
	@Excel(name = "七月供煤量", width = 15)
    @ApiModelProperty(value = "七月供煤量")
    private BigDecimal gml7;
	/**八月供煤量*/
	@Excel(name = "八月供煤量", width = 15)
    @ApiModelProperty(value = "八月供煤量")
    private BigDecimal gml8;
	/**九月供煤量*/
	@Excel(name = "九月供煤量", width = 15)
    @ApiModelProperty(value = "九月供煤量")
    private BigDecimal gml9;
	/**十月供煤量*/
	@Excel(name = "十月供煤量", width = 15)
    @ApiModelProperty(value = "十月供煤量")
    private BigDecimal gml10;
	/**十一月供煤量*/
	@Excel(name = "十一月供煤量", width = 15)
    @ApiModelProperty(value = "十一月供煤量")
    private BigDecimal gml11;
	/**十二月供煤量*/
	@Excel(name = "十二月供煤量", width = 15)
    @ApiModelProperty(value = "十二月供煤量")
    private BigDecimal gml12;
	/**更新时间*/
	@Excel(name = "更新时间", width = 15)
    @ApiModelProperty(value = "更新时间")
    private String gengxsj;
	/**品种规格(20121112加入)*/
	@Excel(name = "品种规格(20121112加入)", width = 15)
    @ApiModelProperty(value = "品种规格(20121112加入)")
    private String pinzgg;
	/**合同扩展ID*/
	@Excel(name = "合同扩展ID", width = 15)
    @ApiModelProperty(value = "合同扩展ID")
    private Integer hetkzid;
	/**换装港ID*/
	@Excel(name = "换装港ID", width = 15)
    @ApiModelProperty(value = "换装港ID")
    private String huangzgid;
	/**换装港名称*/
	@Excel(name = "换装港名称", width = 15)
    @ApiModelProperty(value = "换装港名称")
    private String huangzgmc;
	/**终到港ID*/
	@Excel(name = "终到港ID", width = 15)
    @ApiModelProperty(value = "终到港ID")
    private String zhongdgid;
	/**终到港名称*/
	@Excel(name = "终到港名称", width = 15)
    @ApiModelProperty(value = "终到港名称")
    private String zhongdgmc;
	/**限制口ID1*/
	@Excel(name = "限制口ID1", width = 15)
    @ApiModelProperty(value = "限制口ID1")
    private String xianzkid1;
	/**限制口名称1*/
	@Excel(name = "限制口名称1", width = 15)
    @ApiModelProperty(value = "限制口名称1")
    private String xianzkmc1;
	/**专用线*/
	@Excel(name = "专用线", width = 15)
    @ApiModelProperty(value = "专用线")
    private String zhuanyx;
	/**限制口ID2*/
	@Excel(name = "限制口ID2", width = 15)
    @ApiModelProperty(value = "限制口ID2")
    private String xianzkid2;
	/**限制口名称2*/
	@Excel(name = "限制口名称2", width = 15)
    @ApiModelProperty(value = "限制口名称2")
    private String xianzkmc2;
	/**限制口ID3*/
	@Excel(name = "限制口ID3", width = 15)
    @ApiModelProperty(value = "限制口ID3")
    private String xianzkid3;
	/**限制口名称3*/
	@Excel(name = "限制口名称3", width = 15)
    @ApiModelProperty(value = "限制口名称3")
    private String xianzkmc3;
	/**限制口ID4*/
	@Excel(name = "限制口ID4", width = 15)
    @ApiModelProperty(value = "限制口ID4")
    private String xianzkid4;
	/**限制口名称4*/
	@Excel(name = "限制口名称4", width = 15)
    @ApiModelProperty(value = "限制口名称4")
    private String xianzkmc4;
	/**质量指标JSON*/
	@Excel(name = "质量指标JSON", width = 15)
    @ApiModelProperty(value = "质量指标JSON")
    private String zhilzbjson;
	/**worktypeid*/
	@Excel(name = "worktypeid", width = 15)
    @ApiModelProperty(value = "worktypeid")
    private BigDecimal worktypeid;
}
